8ff07c056e873426723912c9484cdcb9f411d8d1,sonar-batch/src/main/java/org/sonar/batch/index/MeasurePersister.java,MeasurePersister,isBestValueMeasure,#Measure#Metric#,108

Before Change


      && measure.getUrl() == null
      && !measure.hasData()
      && (measure.getVariation1() == null || NumberUtils.compare(measure.getVariation1().doubleValue(), 0.0) == 0)
      && (measure.getVariation2() == null || NumberUtils.compare(measure.getVariation2().doubleValue(), 0.0) == 0)
      && (measure.getVariation3() == null || NumberUtils.compare(measure.getVariation3().doubleValue(), 0.0) == 0)
      && (measure.getVariation4() == null || NumberUtils.compare(measure.getVariation4().doubleValue(), 0.0) == 0)
      && (measure.getVariation5() == null || NumberUtils.compare(measure.getVariation5().doubleValue(), 0.0) == 0);

After Change


      && measure.getUrl() == null
      && !measure.hasData()
      && isZeroVariation(measure.getVariation1())
      && isZeroVariation(measure.getVariation2())
      && isZeroVariation(measure.getVariation3())
      && isZeroVariation(measure.getVariation4())
      && isZeroVariation(measure.getVariation5());
  }